Systems and methods for dynamically masking video and images captured a drone device camera

ABSTRACT

Systems and methods for dynamically masking video or images captured by a drone device camera are provided. Such systems and methods include flying the drone device proximate to a potential surveillance area while in a learning mode, capturing first video or images of the potential surveillance area, identifying first privacy masking areas in the first video or images, flying the drone device proximate to an active surveillance area while in a standard mode, capturing second video or images of the active surveillance area, identifying second privacy masking areas in the the second video or images, and dynamically masking a portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas.

FIELD

The present invention relates generally to drone devices. More particularly, the present invention relates to systems and methods for dynamically masking video or images captured by a drone device camera.

BACKGROUND

Known systems and methods for controlling surveillance of a residence using a drone device lack reliable systems and methods for protecting the privacy of neighbors of the residence or other areas near the residence. For example, known systems and methods may rely on the discretion of a user of the drone device to avoid invading the privacy of the neighbors or nearby areas. However, such reliance may be unreliable. Furthermore, such systems and methods may limit the flight path of the drone device to prevent privacy intrusions. However, limiting the flight path may reduce the effectiveness of the drone device as a security monitoring tool for the residence.

In view of the above, there is a continuing, ongoing need for improved systems and methods.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a drone device management system in accordance with disclosed embodiments; and

FIG. 2 is flow diagram of a method in accordance with disclosed embodiments.

DETAILED DESCRIPTION

While this invention is susceptible of an embodiment in many different forms, there are shown in the drawings and will be described herein in detail specific embodiments thereof with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention. It is not intended to limit the invention to the specific illustrated embodiments.

Embodiments disclosed herein may include systems and methods for dynamically masking video or images captured by a drone device camera. For example, systems and methods disclosed herein may dynamically mask a portion of second video or images captured by the drone device camera that contains a first privacy masking area identified in first video or images captured by the drone device camera or a second privacy masking area identified in the second video or images capture by the drone device camera.

Systems and methods as disclosed herein are described in connection with a drone device management system. It is to be understood that such a drone device management system may include, but is not limited to a drone device, the drone device camera carried by the drone device, and a control system in communication with the drone device or the drone device camera. It is to be further understood that such a drone device management system may be a standalone system or integrated into standard or custom security systems.

In accordance with disclosed embodiments, the drone device may fly proximate to a potential surveillance area while in a learning mode, the drone device camera may capture the first video or images of the potential surveillance area, and systems and methods disclosed herein may identify first privacy masking areas in the first video or images. Furthermore, the drone device may fly proximate to an active surveillance area while in a standard mode, the drone device camera may capture second video or images of the active surveillance area, and systems and methods disclosed herein may identify second privacy masking areas in the second video or images. In some embodiments, the active surveillance area may be the same as the potential surveillance area.

In some embodiments, the drone device or the drone device camera may identify the first and second privacy masking areas. Additionally or alternatively, in some embodiments, the control system in communication with the drone device or the drone device camera may identify the first and second privacy masking areas.

In some embodiments, the first and second privacy masking areas may correspond to geographic coordinates that should not be viewed or captured by the drone device camera. For example, in some embodiments, identifying the first and second privacy masking areas may include identifying privacy landmarks in the first video or images and the second video or images or identifying the geographic coordinates associated with the privacy landmarks. For example, the privacy landmarks may include swimming pools, fence lines, or similar physical structures. In some embodiments, the first and second video or images may include at least one of live streaming images from the drone device camera, static images captured by the drone device camera, and recorded or time-shifted video captured by the drone device camera.

In accordance with disclosed embodiments, systems and methods may dynamically mask a portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas. For example, the second video or images may be dynamically masked by visually obscuring the portion of the second video or images, reducing visual clarity of the second video or images, or overlaying additional images on the second video or images. In some embodiments, the drone device may dynamically mask the second video or images prior to transmitting the second video or images to the control system. Additionally or alternatively, in some embodiments, the control system may dynamically mask the second video or images prior to displaying the second video or images on a display device of the control system. Additionally or alternatively, in some embodiments, the drone device camera or the control system may simultaneously record the second video or images as dynamically masked

In some embodiments, systems and methods disclosed herein may retrieve drone privacy data from a cloud database, and the drone privacy data may identify the first and second privacy masking areas or the geographic coordinates thereof. Furthermore, in some embodiments, systems and methods disclosed herein may receive user input identifying the first privacy masking areas in the first video or images and may receive user input identifying the second privacy masking areas in the second video or images. For example, the user input may identify a portion or all of the first video or images to be part of the first privacy masking areas.

In some embodiments, systems and methods disclosed herein may use the drone privacy data to suggest the first or second privacy masking areas to a user, and the user input may confirm the first and second privacy masking areas or the geographic coordinates thereof to be included in the drone privacy data. For example, in some embodiments, the drone privacy data may include pre-configured areas designated as private that, when recognized in the first or second video or images, may be included with the first or second privacy masking areas suggested to the user. Additionally or alternatively, the drone privacy data may include generic or specific privacy landmarks or criteria that may be used to identify the first or second privacy masking areas suggested to the user.

In some embodiments, the cloud database may be accessible by a plurality of users or a plurality of drone devices, thereby facilitating the identification of private areas without reliance on a particular user's knowledge. Nevertheless, systems and methods disclosed herein can maintain the effectiveness of the drone device as a security monitoring tool because each of the plurality of users may confirm or reject the first and second privacy masking areas.

FIG. 1 is a block diagram of a drone device management system 20 in accordance with disclosed embodiments. As seen in FIG. 1, the drone device management system 20 may include a drone device 22, a control system 24 wirelessly coupled to the drone device 22, and a cloud server 26 coupled to the control system 24. The drone device 22 may include a camera 28 for capturing video or images during a flight of the drone device 22, and the drone device 22 may fly in various preconfigured or custom flight paths responsive to signals from the control system 24 or user input received by the control system 24. For example, the drone device 22 may fly proximate to a potential surveillance area 30 and an active surveillance area 32.

FIG. 2 is a flow diagram of a method 100 in accordance with disclosed embodiments. The drone device 22 may fly proximate to the potential surveillance area 30 while in a learning mode, and the camera 28 may capture first video or images of the potential surveillance area 30, as in 102. Then, the drone device 22 may transmit the first video or images to the control system 24, as in 104, and the control system 24 may identify first privacy masking areas in the first video or images, as in 106. For example, in some embodiments, the control system 24 may retrieve drone privacy data from the cloud server 26 for use in identifying the first privacy masking areas. The drone device 22 may also fly proximate to the active surveillance area 32 in a standard mode, and the camera 30 may capture second video or images of the active surveillance area 32, as in 108. Then, the drone device 22 may transmit the second video or images to the control system 24, as in 110, and the control system 24 may identify second privacy masking areas in the second video or images, as in 112. For example in some embodiments, the control system 24 may retrieve the drone privacy data, including the first privacy masking areas, from the cloud server 26 for use in identifying the second privacy masking areas. When a portion of the second video or images includes any of the first privacy masking areas or the second privacy masking areas, the control system 24 may dynamically mask any such portion of the second video or images, as in 114.

Although a few embodiments have been described in detail above, other modifications are possible. For example, the steps described above do not require the particular order described or sequential order to achieve desirable results. Other steps may be provided, steps may be eliminated from the described flows, and other components may be added to or removed from the described systems. Other embodiments may be within the scope of the invention.

From the foregoing, it will be observed that numerous variations and modifications may be effected without departing from the spirit and scope of the invention. It is to be understood that no limitation with respect to the specific system or method described herein is intended or should be inferred. It is, of course, intended to cover all such modifications as fall within the spirit and scope of the invention. 

What is claimed is:
 1. A method comprising: instructing a drone device to fly proximate to a potential surveillance area while in a learning mode; instructing a camera carried by the drone device to capture first video or images of the potential surveillance area; receiving the first video or images of the potential surveillance area from the camera or the drone device and identifying first privacy masking areas in the first video or images; instructing the drone device to fly proximate to an active surveillance area while in a standard mode; instructing the camera carried by the drone device to capture second video or images of the active surveillance area; receiving the second video or images of the active surveillance area from the camera or the drone device and identifying the second privacy masking areas in the second video or images; and dynamically masking a portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas.
 2. The method of claim 1 wherein identifying the first privacy masking areas in the first video or images and identifying the second privacy masking areas in the second video or images includes identifying privacy landmarks in the first video or images or the second video or images.
 3. The method of claim 1 further comprising: retrieving drone privacy data from a cloud database; using the drone privacy data to suggest at least one of the first privacy masking areas in the first video or images to a user; receiving first user input selecting the at least one of the first privacy masking areas; and updating the drone privacy data to include the at least one of the first privacy masking areas.
 4. The method of claim 1 wherein identifying the first privacy masking areas in the first video or images includes receiving user input designating at least one of the first privacy masking areas.
 5. The method of claim 3 further comprising: using the drone privacy data to suggest at least one of the second privacy masking areas in the second video or images to the user; receiving second user input selecting the at least one of the second privacy masking areas; and updating the drone privacy data to include the at least one of the second privacy masking areas.
 6. The method of claim 1 wherein the first video or images and the second video or images include at least one of live streaming images captured by the camera, static images captured by the camera, and recorded or time-shifted video captured by the camera.
 7. The method of claim 1 wherein the drone device or the camera dynamically masks the portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas prior to transmitting the second video or images.
 8. The method of claim 1 wherein a control system in communication with the drone device or the camera dynamically masks the portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas prior to displaying the second video or images on a user interface device of the control system.
 9. The method of claim 1 wherein the active surveillance area is the potential surveillance area.
 10. The method of claim 1 further comprising recording the second video or images simultaneously with dynamically masking the portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas.
 11. A system comprising: a drone device; a camera carried the drone device; and a control system in communication with the drone device or the camera, wherein the drone device receives instructions to fly proximate to a potential surveillance area while in a learning mode, receives instructions to fly proximate to an active surveillance area in a standard mode wherein the camera carried by the drone receives instructions to capture first video or images of the potential surveillance area and receives instructions to capture second video or images of the active surveillance area, and wherein the control system, receives the first video or images of the potential surveillance area from the camera or the drone device, identifies first privacy masking areas from the first video or images, receives the second video or images of the active surveillance area from the camera or the drone device, identifies second privacy masking areas from the second video or images, and dynamically masks a portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas.
 12. The system of claim 11 wherein the control system identifying the first privacy masking areas in the first video or images and identifying the second privacy masking areas in the second video or images includes the control system identifying privacy landmarks in the first video or images or the second video or images.
 13. The system of claim 11 wherein the control system retrieves drone privacy data from a cloud database, uses the drone privacy data to suggest at least one of the first masking areas in the first video or images, receives first user input selecting the at least one of the first privacy masking areas, and updates the drone privacy data to include the at least one of the first privacy masking areas.
 14. The system of claim 11 wherein the control system identifying the first privacy masking areas in the first video or images includes receiving user input designating at least one of the first privacy masking areas.
 15. The system of claim 13 wherein the control system uses the drone privacy data to suggest at least one of the second privacy masking areas in the second video or images, receives second user input selecting the at least one of the second privacy masking areas, and updates the drone privacy data to include the at least one of the second privacy masking areas.
 16. The system of claim 11 wherein the first video or images and the second live video or images include at least one of live streaming images captured by the camera, static images captured by the camera, and recorded or time-shifted video captured by the camera.
 17. The system of claim 11 wherein the control system in communication with the drone device or the camera dynamically masks the portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas prior to displaying the second video or images on a user interface device of the control system.
 18. The system of claim 11 wherein the active surveillance area is the potential surveillance area.
 19. The system of claim 11 wherein the control system records the second video or images simultaneously with dynamically masking the portion of the second video or images that contains any of the first privacy masking areas or the second privacy masking areas.
 20. A system comprising: a drone device; a camera carried the drone device; and a control system in communication with the drone device or the camera, wherein the drone device receives instructions to fly proximate to a potential surveillance area while in a learning mode, receives instructions to fly proximate to an active surveillance area in a standard mode wherein the camera carried by the drone receives instructions to capture first video or images of the potential surveillance area and receives instructions to capture second video or images of the active surveillance area, and wherein the control system, receives the first video or images of the potential surveillance area from the camera or the drone device, identifies first privacy masking areas from the first video or images, receives the second video or images of the active surveillance area from the camera or the drone device, identifies second privacy masking areas from the second video or images, and wherein the drone device or the camera dynamically masks a portion of the second video or images that contain any of the first privacy masking areas or the second privacy masking areas prior to transmitting the second video or images. 